\hypertarget{class_matrix4f}{
\section{Matrix4f Class Reference}
\label{class_matrix4f}\index{Matrix4f@{Matrix4f}}
}


{\ttfamily \#include $<$Matrix.h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_matrix4f_a2aea81514a71d644a97d8d0b3971a858}{Matrix4f} ()
\item 
\hyperlink{class_matrix4f_ad29661784566dc0c7164c1528b5f8665}{Matrix4f} (const \hyperlink{class_matrix4f}{Matrix4f} \&)
\item 
\hyperlink{class_matrix4f_a77d0265f4f3d99351e6dbf3ab3984b98}{Matrix4f} (float $\ast$aValues)
\item 
\hyperlink{class_matrix4f}{Matrix4f} \hyperlink{class_matrix4f_ae024bc6af63b7bd5a5cf3716321de707}{operator$\ast$} (const \hyperlink{class_matrix4f}{Matrix4f} \&)
\item 
\hyperlink{class_vectorf}{Vectorf} \hyperlink{class_matrix4f_a00d96702d23a7a76c54eeae60238d349}{operator$\ast$} (const \hyperlink{class_vectorf}{Vectorf} \&)
\item 
void \hyperlink{class_matrix4f_a9c53b47f9ba9335e8b727fd231014e51}{operator=} (const \hyperlink{class_matrix4f}{Matrix4f} \&)
\item 
float $\ast$ \hyperlink{class_matrix4f_a22e882d5c373e153a28cb1010a9b3124}{Array} ()
\item 
void \hyperlink{class_matrix4f_a3a6b9d501d2b695a699a720d426a42a8}{InitMat} (float $\ast$arg, int argIndice)
\item 
void \hyperlink{class_matrix4f_aa4f7e6c4e28263d85094b8060396b809}{FillMatrixTranslation} (\hyperlink{class_vectorf}{Vectorf} translation)
\item 
void \hyperlink{class_matrix4f_ae8b556ff57dd47a9f5264b006cfab105}{FillMatrixRotationX} (float angle)
\item 
void \hyperlink{class_matrix4f_aa984cd4f81b9f4ddbefc4ccb7869c694}{FillMatrixRotationY} (float angle)
\item 
void \hyperlink{class_matrix4f_a9027c3a62e3d22f5c02c82a637163a80}{FillMatrixRotationZ} (float angle)
\item 
void \hyperlink{class_matrix4f_a019723b166614dc4b4c6471522528120}{SetMatrix} (float $\ast$)
\item 
void \hyperlink{class_matrix4f_a3231f98e9c91ce5c7937a982df1fe3da}{Print} ()
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
float $\ast$ \hyperlink{class_matrix4f_ae76fb34a75793fde6ac2508b8d764740}{tab}
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_matrix4f_a2aea81514a71d644a97d8d0b3971a858}{
\index{Matrix4f@{Matrix4f}!Matrix4f@{Matrix4f}}
\index{Matrix4f@{Matrix4f}!Matrix4f@{Matrix4f}}
\subsubsection[{Matrix4f}]{\setlength{\rightskip}{0pt plus 5cm}Matrix4f::Matrix4f (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{class_matrix4f_a2aea81514a71d644a97d8d0b3971a858}
\hypertarget{class_matrix4f_ad29661784566dc0c7164c1528b5f8665}{
\index{Matrix4f@{Matrix4f}!Matrix4f@{Matrix4f}}
\index{Matrix4f@{Matrix4f}!Matrix4f@{Matrix4f}}
\subsubsection[{Matrix4f}]{\setlength{\rightskip}{0pt plus 5cm}Matrix4f::Matrix4f (
\begin{DoxyParamCaption}
\item[{const {\bf Matrix4f} \&}]{aCopie}
\end{DoxyParamCaption}
)}}
\label{class_matrix4f_ad29661784566dc0c7164c1528b5f8665}
\hypertarget{class_matrix4f_a77d0265f4f3d99351e6dbf3ab3984b98}{
\index{Matrix4f@{Matrix4f}!Matrix4f@{Matrix4f}}
\index{Matrix4f@{Matrix4f}!Matrix4f@{Matrix4f}}
\subsubsection[{Matrix4f}]{\setlength{\rightskip}{0pt plus 5cm}Matrix4f::Matrix4f (
\begin{DoxyParamCaption}
\item[{float $\ast$}]{aValues}
\end{DoxyParamCaption}
)}}
\label{class_matrix4f_a77d0265f4f3d99351e6dbf3ab3984b98}


\subsection{Member Function Documentation}
\hypertarget{class_matrix4f_a22e882d5c373e153a28cb1010a9b3124}{
\index{Matrix4f@{Matrix4f}!Array@{Array}}
\index{Array@{Array}!Matrix4f@{Matrix4f}}
\subsubsection[{Array}]{\setlength{\rightskip}{0pt plus 5cm}float$\ast$ Matrix4f::Array (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{class_matrix4f_a22e882d5c373e153a28cb1010a9b3124}
\hypertarget{class_matrix4f_ae8b556ff57dd47a9f5264b006cfab105}{
\index{Matrix4f@{Matrix4f}!FillMatrixRotationX@{FillMatrixRotationX}}
\index{FillMatrixRotationX@{FillMatrixRotationX}!Matrix4f@{Matrix4f}}
\subsubsection[{FillMatrixRotationX}]{\setlength{\rightskip}{0pt plus 5cm}void Matrix4f::FillMatrixRotationX (
\begin{DoxyParamCaption}
\item[{float}]{angle}
\end{DoxyParamCaption}
)}}
\label{class_matrix4f_ae8b556ff57dd47a9f5264b006cfab105}
\hypertarget{class_matrix4f_aa984cd4f81b9f4ddbefc4ccb7869c694}{
\index{Matrix4f@{Matrix4f}!FillMatrixRotationY@{FillMatrixRotationY}}
\index{FillMatrixRotationY@{FillMatrixRotationY}!Matrix4f@{Matrix4f}}
\subsubsection[{FillMatrixRotationY}]{\setlength{\rightskip}{0pt plus 5cm}void Matrix4f::FillMatrixRotationY (
\begin{DoxyParamCaption}
\item[{float}]{angle}
\end{DoxyParamCaption}
)}}
\label{class_matrix4f_aa984cd4f81b9f4ddbefc4ccb7869c694}
\hypertarget{class_matrix4f_a9027c3a62e3d22f5c02c82a637163a80}{
\index{Matrix4f@{Matrix4f}!FillMatrixRotationZ@{FillMatrixRotationZ}}
\index{FillMatrixRotationZ@{FillMatrixRotationZ}!Matrix4f@{Matrix4f}}
\subsubsection[{FillMatrixRotationZ}]{\setlength{\rightskip}{0pt plus 5cm}void Matrix4f::FillMatrixRotationZ (
\begin{DoxyParamCaption}
\item[{float}]{angle}
\end{DoxyParamCaption}
)}}
\label{class_matrix4f_a9027c3a62e3d22f5c02c82a637163a80}
\hypertarget{class_matrix4f_aa4f7e6c4e28263d85094b8060396b809}{
\index{Matrix4f@{Matrix4f}!FillMatrixTranslation@{FillMatrixTranslation}}
\index{FillMatrixTranslation@{FillMatrixTranslation}!Matrix4f@{Matrix4f}}
\subsubsection[{FillMatrixTranslation}]{\setlength{\rightskip}{0pt plus 5cm}void Matrix4f::FillMatrixTranslation (
\begin{DoxyParamCaption}
\item[{{\bf Vectorf}}]{translation}
\end{DoxyParamCaption}
)}}
\label{class_matrix4f_aa4f7e6c4e28263d85094b8060396b809}
\hypertarget{class_matrix4f_a3a6b9d501d2b695a699a720d426a42a8}{
\index{Matrix4f@{Matrix4f}!InitMat@{InitMat}}
\index{InitMat@{InitMat}!Matrix4f@{Matrix4f}}
\subsubsection[{InitMat}]{\setlength{\rightskip}{0pt plus 5cm}void Matrix4f::InitMat (
\begin{DoxyParamCaption}
\item[{float $\ast$}]{arg, }
\item[{int}]{argIndice}
\end{DoxyParamCaption}
)}}
\label{class_matrix4f_a3a6b9d501d2b695a699a720d426a42a8}
\hypertarget{class_matrix4f_a00d96702d23a7a76c54eeae60238d349}{
\index{Matrix4f@{Matrix4f}!operator$\ast$@{operator$\ast$}}
\index{operator$\ast$@{operator$\ast$}!Matrix4f@{Matrix4f}}
\subsubsection[{operator$\ast$}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Vectorf} Matrix4f::operator$\ast$ (
\begin{DoxyParamCaption}
\item[{const {\bf Vectorf} \&}]{aVector}
\end{DoxyParamCaption}
)}}
\label{class_matrix4f_a00d96702d23a7a76c54eeae60238d349}
\hypertarget{class_matrix4f_ae024bc6af63b7bd5a5cf3716321de707}{
\index{Matrix4f@{Matrix4f}!operator$\ast$@{operator$\ast$}}
\index{operator$\ast$@{operator$\ast$}!Matrix4f@{Matrix4f}}
\subsubsection[{operator$\ast$}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Matrix4f} Matrix4f::operator$\ast$ (
\begin{DoxyParamCaption}
\item[{const {\bf Matrix4f} \&}]{aMatrix}
\end{DoxyParamCaption}
)}}
\label{class_matrix4f_ae024bc6af63b7bd5a5cf3716321de707}
\hypertarget{class_matrix4f_a9c53b47f9ba9335e8b727fd231014e51}{
\index{Matrix4f@{Matrix4f}!operator=@{operator=}}
\index{operator=@{operator=}!Matrix4f@{Matrix4f}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}void Matrix4f::operator= (
\begin{DoxyParamCaption}
\item[{const {\bf Matrix4f} \&}]{aMatrix}
\end{DoxyParamCaption}
)}}
\label{class_matrix4f_a9c53b47f9ba9335e8b727fd231014e51}
\hypertarget{class_matrix4f_a3231f98e9c91ce5c7937a982df1fe3da}{
\index{Matrix4f@{Matrix4f}!Print@{Print}}
\index{Print@{Print}!Matrix4f@{Matrix4f}}
\subsubsection[{Print}]{\setlength{\rightskip}{0pt plus 5cm}void Matrix4f::Print (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{class_matrix4f_a3231f98e9c91ce5c7937a982df1fe3da}
\hypertarget{class_matrix4f_a019723b166614dc4b4c6471522528120}{
\index{Matrix4f@{Matrix4f}!SetMatrix@{SetMatrix}}
\index{SetMatrix@{SetMatrix}!Matrix4f@{Matrix4f}}
\subsubsection[{SetMatrix}]{\setlength{\rightskip}{0pt plus 5cm}void Matrix4f::SetMatrix (
\begin{DoxyParamCaption}
\item[{float $\ast$}]{aValues}
\end{DoxyParamCaption}
)}}
\label{class_matrix4f_a019723b166614dc4b4c6471522528120}


\subsection{Member Data Documentation}
\hypertarget{class_matrix4f_ae76fb34a75793fde6ac2508b8d764740}{
\index{Matrix4f@{Matrix4f}!tab@{tab}}
\index{tab@{tab}!Matrix4f@{Matrix4f}}
\subsubsection[{tab}]{\setlength{\rightskip}{0pt plus 5cm}float$\ast$ {\bf Matrix4f::tab}}}
\label{class_matrix4f_ae76fb34a75793fde6ac2508b8d764740}


The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
sources/tool/\hyperlink{_matrix_8h}{Matrix.h}\item 
sources/tool/\hyperlink{_matrix_8cpp}{Matrix.cpp}\end{DoxyCompactItemize}
